fariba hashimi
TennisFariba Hashimi – The Hidden Number Between War and PeaceNumbers never lie, but they can remain silent. I have written this sentence...
Martial ArtsAsiad 2026: Chau Ngoc Tuyet Sang, Poomsae and the Virtual Taekwondo DoorOn the scoreboard for the individual creative forms event, Chau Ngoc Tuyet...
Domestic FootballV.League Is Missing a Data Layer: The Gap Is Not on the PitchOne February night in Incheon, I opened a spreadsheet to build the foundation...
BadmintonAlwi Farhan Spars With Kento Momota in Tokyo: A Preparation Signal and a Data Void Before the 2026 Asian GamesA sparring session at a training hall in Tokyo lasted less than a morning, an...
International FootballEngland 7-0 Croatia: Seven Ways to Score and a Lesson About Where You StandBefore England's second goal, I counted twenty-seven passes. Not because I...
Domestic FootballVietnam's 1-0 win over the Philippines: Three points secured, but the tactical map is fracturingThe match in Bandung kicked off late because of heavy rain. I was watching fr...
International FootballThe Third Page of the Contract: Amortisation, Wage Bills and the Trap of the Transfer Market11:47 PM at a cafe overlooking the port of Incheon. The phone buzzes, and the...
BasketballDevon Dotson and the Word 'Toughness': What a Post-Game Quote Can and Cannot Tell UsDevon Dotson walked into the post-game press room, and the first thing he tol...
BadmintonBadminton's Data Gap: The Tenth of a Second No Spreadsheet Can MeasureOn the third monitor, the shuttle trajectory rendered by Hawk-Eye traces an...
BadmintonSatwik–Chirag Beat the World Champions, Then Lost in Round One: India's Badminton Data at the 2026 Asian GamesThe score was 21-11. That was the first game Satwik Rankireddy and Chirag...
International FootballZidane's Contract with France: The Surprise Isn't the SalaryWhen French outlets reported Zinedine Zidane's salary with the national team,...
BasketballKevin Love's Invisible Value: When 38.5% eFG Hides His Spacing Role for LeBron JamesGame 5, NBA Finals 2026. Kevin Love finished the game with a mere 38.5% eFG –...
BasketballBahcesehir edge Besiktas: Marquise Reed delivers as Besiktas' 62 points from four imports expose a paint problemThe match report I opened close to midnight ran to less than a single page....
AthleticsThe Remnants of the 2026 Golden Era: The Athletic Fracture and Generational Vacuum in Vietnamese Athletics Ahead of the 2026 Asian GamesQuach Thi Lan lifted the 400m hurdles gold medal at the 2026 Jakarta Asian...
EsportsVAR in V.League: When the Technology Is Right but Football Is Still WrongMinute 74, Hang Day Stadium. The ball strikes the away defender's arm inside...
SwimmingNguyen Thi Thanh Minh: When Vietnam's Swimmer Bets on the Road Less TraveledIn a warm training room at the National Sports Training Center, 22-year-old...
GolfPGA TOUR 2028: The Two-Tier Revolution and the Survival Equation of Elite GolfI have followed elite golf for nearly five decades, from the empty fairways o...
International FootballChelsea Women 0-0 OL Lyonnes: Code 35 and the Extra Meter Beyond GPSLast night in Nha Trang, I rewatched the footage of Chelsea Women’s away matc...
VolleyballBinh chung Thong tin's 3-0 win: the four points that ended VTV Binh Dien Long An's reignSet three, VTV Binh Dien Long An led 15-13. I rewound that stretch of footage...
Domestic FootballMinute four, a corner in 57 and a through ball in 90: how Sông Lam Nghệ An bought a win in Pleiku at the lowest priceIn the fourth minute, Bruno Pereira went down near the centre circle at Pleik...
Martial ArtsAsiad 2026: Chau Ngoc Tuyet Sang, Poomsae and the Virtual Taekwondo DoorOn the scoreboard for the individual creative forms event, Chau Ngoc Tuyet...
Domestic FootballV.League Is Missing a Data Layer: The Gap Is Not on the PitchOne February night in Incheon, I opened a spreadsheet to build the foundation...
BadmintonAlwi Farhan Spars With Kento Momota in Tokyo: A Preparation Signal and a Data Void Before the 2026 Asian GamesA sparring session at a training hall in Tokyo lasted less than a morning, an...
International FootballEngland 7-0 Croatia: Seven Ways to Score and a Lesson About Where You StandBefore England's second goal, I counted twenty-seven passes. Not because I...
Domestic FootballVietnam's 1-0 win over the Philippines: Three points secured, but the tactical map is fracturingThe match in Bandung kicked off late because of heavy rain. I was watching fr...
International FootballThe Third Page of the Contract: Amortisation, Wage Bills and the Trap of the Transfer Market11:47 PM at a cafe overlooking the port of Incheon. The phone buzzes, and the...
BasketballDevon Dotson and the Word 'Toughness': What a Post-Game Quote Can and Cannot Tell UsDevon Dotson walked into the post-game press room, and the first thing he tol...
BadmintonBadminton's Data Gap: The Tenth of a Second No Spreadsheet Can MeasureOn the third monitor, the shuttle trajectory rendered by Hawk-Eye traces an...
BadmintonSatwik–Chirag Beat the World Champions, Then Lost in Round One: India's Badminton Data at the 2026 Asian GamesThe score was 21-11. That was the first game Satwik Rankireddy and Chirag...
International FootballZidane's Contract with France: The Surprise Isn't the SalaryWhen French outlets reported Zinedine Zidane's salary with the national team,...
BasketballKevin Love's Invisible Value: When 38.5% eFG Hides His Spacing Role for LeBron JamesGame 5, NBA Finals 2026. Kevin Love finished the game with a mere 38.5% eFG –...
BasketballBahcesehir edge Besiktas: Marquise Reed delivers as Besiktas' 62 points from four imports expose a paint problemThe match report I opened close to midnight ran to less than a single page....
AthleticsThe Remnants of the 2026 Golden Era: The Athletic Fracture and Generational Vacuum in Vietnamese Athletics Ahead of the 2026 Asian GamesQuach Thi Lan lifted the 400m hurdles gold medal at the 2026 Jakarta Asian...
EsportsVAR in V.League: When the Technology Is Right but Football Is Still WrongMinute 74, Hang Day Stadium. The ball strikes the away defender's arm inside...
SwimmingNguyen Thi Thanh Minh: When Vietnam's Swimmer Bets on the Road Less TraveledIn a warm training room at the National Sports Training Center, 22-year-old...
GolfPGA TOUR 2028: The Two-Tier Revolution and the Survival Equation of Elite GolfI have followed elite golf for nearly five decades, from the empty fairways o...
International FootballChelsea Women 0-0 OL Lyonnes: Code 35 and the Extra Meter Beyond GPSLast night in Nha Trang, I rewatched the footage of Chelsea Women’s away matc...
VolleyballBinh chung Thong tin's 3-0 win: the four points that ended VTV Binh Dien Long An's reignSet three, VTV Binh Dien Long An led 15-13. I rewound that stretch of footage...
Domestic FootballMinute four, a corner in 57 and a through ball in 90: how Sông Lam Nghệ An bought a win in Pleiku at the lowest priceIn the fourth minute, Bruno Pereira went down near the centre circle at Pleik...
